Flexbox 容器有兩個重要的軸,即主軸和交叉軸。主軸是 Flexbox 排列元素的主要方向,而交叉軸是與主軸垂直的方向。
display: flex;:將一個元素設置為 Flexbox 容器。flex-direction:定義主軸的方向,可以是row(水平方向)、column(垂直方向)、row-reverse(反轉水平方向)或column-reverse(反轉垂直方向)。justify-content:控制彈性盒子在主軸上的對齊方式,例如flex-start、center、flex-end等。align-items:控制彈性盒子在交叉軸上的對齊方式,例如flex-start、center、flex-end等。flex-wrap:指定是否允許彈性盒子在同一行或同一列上換行,可以是nowrap、wrap或wrap-reverse。flex-grow:定義彈性盒子在可用空間中的增長比例。flex-shrink:定義彈性盒子在可用空間不足時的收縮比例。flex-basis:設置彈性盒子在主軸上的初始尺寸。<div class="container">
  <div class="item">1</div>
  <div class="item">2</div>
  <div class="item">3</div>
</div>
<style>
.container {
  display: flex; // 將容器設置為 Flexbox 佈局
  justify-content: space-between; //主軸對齊方式為兩端對齊
  align-items: center; // 交叉軸對齊方式為居中對齊
}
.item {
  flex: 1; // 讓子元素平均分佈主軸空間
}
</style>
CSS-Tricks - A Complete Guide to Flexbox
MDN Web Docs: Flexbox